前兩天教的好多好多種運算子,這些都是很常會用到的,一定要記好!!什麼?你忘記了!?這怎麼行,給你連結再複習一次叭~(介紹運算子的影片我有分成上集和下集)
今天要進入到全新的篇章,要教一個叫做判斷式的東西,它的功能就是設定一個條件,如果條件成立就去做某件事。另外還提到了程式碼縮排,這個 非常非常非常(因為很重要所以說三次)重要,因為Python不像其他的語言表示程式區塊的時候是用到一對大括號,所以只要縮排錯了,就達不到想要的效果了,記得哦,縮排非常重要,快點開影片看看要怎麼做吧!
影片的最後有三題練習題,我把題目放在下面了,答案會公布影片中呦~
您正在編寫一個函數計算平方根,該功能必須滿足以下要求:
def square_root(a):
___(1)____
return 'Result is a negative number.'
___(2)____
___(3)___
return a ** (1/2)
else:
return -(-a)**(1/2)
(1)
A. if a <= 0:
B. if a % 2 == 0:
C. else:
D. elif
(2)
A. if a <= 0:
B. if a % 2 == 0:
C. else:
D. elif
(3)
A. if a <= 0:
B. if a % 2 == 0:
C. else:
D. elif
您正在編寫一個根據成績分配評級的函式,該功能必須滿足以下要求:
def get_rating(grade):
if ___(1)___
elif ___(2)___
else: ___(3)___
return rating
(1)
A. grade < 80: rating = 'B'
B. grade < 60: rating = 'C'
C. rating = ‘B'
D. rating = 'A'
(2)
A. grade < 80: rating = 'B'
B. grade < 60: rating = 'C'
C. rating = ‘B'
D. rating = 'A'
(3)
A. grade < 80: rating = 'B'
B. grade < 60: rating = 'C'
C. rating = ‘B'
D. rating = 'A'
您正在編寫一個函式來判別負數與非負數。這個函式必須符合以下要求:
def reResult(a):
___(1)___
answer = “值是負數”
___(2)___
___(3)___
answer = “值是正數”
___(4)___
answer = “值是零”
return answer
(1)
A. if a < 0:
B. if a > 0:
C. else:
D. elif:
(2)
A. if a < 0:
B. if a > 0:
C. else:
D. elif:
(3)
A. if a < 0:
B. if a > 0:
C. else:
D. elif:
(4)
A. if a < 0:
B. if a > 0:
C. else:
D. elif: